package petword;
/**
 * 创建一个宠物类
 */
public abstract class Pet {
    //宠物的名字
    private String name;
    //宠物的饥饿值
    private int hunger = 100;

    //构造方法
    public Pet(String name)
    {
        this.name = name;
        System.out.println("宠物 "+name+" 添加完成!");

    }

    /**
     * 获得宠物名字
     * @return
     */
    public String getName()
    {
        return name;
    }

    /**
     * 设置宠物名字
     * @param name
     */
    public void setName(String name)
    {
        this.name = name;
    }
    /**
     * 宠物跑动
     */
    public boolean run()
    {
        if(hunger<=20)
        {
            System.out.println(name+"太饿了,拒绝运动");
            return false;
        }
        hunger-=20;

        return true;
    }

    /**
     * 查看宠物信息
     */
    public void look()
    {
        System.out.println("宠物名:"+name);
        System.out.println("饥饿值:"+hunger);
    }

    /**
     * 喂养宠物
     */
    public void eat()
    {
        hunger = 100;
    }
}
